#!/bin/sh

OLD_NAME="mobilepartner.app"
APP_NAME=`sed -n -e "s/AppName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1\.app/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`
#APP_NAME="Mobile Partner.app"
APP_NAME_WITHOUT_PREFIX=`sed -n -e "s/AppName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`
REAL_NAME=`sed -n -e "s/RealName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1\.app/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`

chmod -R 777 /Applications/$OLD_NAME

cd /Applications
#Begin Move by hKF16799 2009/03/02 fix Mac onlineupdate problem
#DTS2010111603152 w00159557 2010-11-16 modify begin
if [ "x${REAL_NAME}" != "x" ]
then
  if [ -e "./${REAL_NAME}" ]
  then
    rm -r "./${REAL_NAME}"
  fi
fi
#DTS2010111603152 w00159557 2010-11-16 modify end
#End Move by hKF16799 2009/03/02
#rename mobilepartner according to the name defined in SysConfig.dat
cp -Rf "${OLD_NAME}" "${REAL_NAME}"
rm -Rf "${OLD_NAME}"
sleep 2

chmod -R 777 "/Applications/${REAL_NAME}"

#copy lib in ${REAL_NAME} to XStartSreen
if [ -e "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib" ]
then
    sh "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib" "${REAL_NAME}"
    rm "/Applications/${REAL_NAME}/Contents/Resources/XStartScreen.app/Contents/copylib"
    sleep 2
fi

#copy lib in ${REAL_NAME} to OnlineUpdate
if [ -e "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" ]
then
    sh "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" "${REAL_NAME}"
    rm "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib"
    sleep 2
fi

if [ -d "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/OnlineUpdate Data" ]
then
 chmod 777 "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/OnlineUpdate Data"
fi

#add 20100711 hexiaoqin --begin--
killall -c ouc
rm -Rf "/Library/StartupItems/StartOuc"
sudo mv "/Applications/${REAL_NAME}/Contents/Resources/UpdateDog/StartOuc" "/Library/StartupItems/StartOuc"
sleep 2
sudo chown -R root:wheel "/Library/StartupItems/StartOuc"
sudo chmod -R 755 "/Library/StartupItems/StartOuc"
sudo StartupItemContext "/Library/StartupItems/StartOuc/StartOuc"
#end
#DTS2010080302066 add 20100805 hexiaoqin --begin--
sudo StartupItemContext "/Library/StartupItems/HWPortDetect/HWPortDetect"
#end
cd /

if ! defaults read $HOME/Library/Preferences/com.apple.dock persistent-apps | grep "$REAL_NAME"; then
sudo -u $USER defaults write $HOME/Library/Preferences/com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/$REAL_NAME</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"
sleep 1
sudo killall Dock
sleep 1
fi

#sudo killall Finder